/*
 * Copyright (c) 2010-2011 NOO. All Rights Reserved.
 * [Id:FilterField.java  2011-11-06 下午2:32 poplar.yfyang ]
 */
package org.mumu.pawn.fm.util;

import org.richfaces.component.SortOrder;

/**
 * <p>
 * 排序字段工具类.
 * </p>
 *
 * @author poplar.yfyang
 * @version 1.0 2011-11-06 下午2:32
 * @since JDK 1.5
 */
public class OrderField {
    /**
     * 排序字段名称
     */
    private String fieldName;
    /**
     * 排序类型
     */
    private SortOrder order;

    /**
     * 根据排序字段名称和排序类型构建一个排序字段实例
     *
     * @param fieldName 排序字段名称
     * @param order     排序类型 {@link SortOrder}
     */
    public OrderField(String fieldName, SortOrder order) {
        this.fieldName = fieldName;
        this.order = order;
    }

    /**
     * 排序字段名称
     *
     * @return 排序字段名称
     */
    public String getFieldName() {
        return fieldName;
    }

    /**
     * 排序字段名称
     *
     * @param fieldName 排序字段名称
     */
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    /**
     * 排序类型
     *
     * @return 排序类型
     */
    public SortOrder getOrder() {
        return order;
    }

    /**
     * 排序类型
     *
     * @param order 排序类型
     */
    public void setOrder(SortOrder order) {
        this.order = order;
    }
}
